home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NetNews Offline 1
/
NetNews Offline Volume 1.iso
/
news
/
fido
/
ger
/
amiprog
/
87
< prev
next >
Wrap
Internet Message Format
|
1996-03-16
|
3KB
From: Willi_Elser@p45.f1416.n246.z2.fido.sub.org (Willi Elser)
Organization: -+- Das Spotted jeder Beschreibung! -+-
Path: f1416.n246.z2.fidonet.org!not-for-mail
Newsgroups: fido.ger.amiprog
Subject: Re: Mitternacht
Message-ID: <MSGID_2=3A246=2F1416.45_3043c122@fidonet.org>
References: <MSGID_2=3A246=2F2248.4=40FidoNet_4632e76b@fidonet.org>
Date: Tue, 29 Aug 1995 19:38:42 +0200
Das Athanasiosle belaestigte Guenter Bartsch mit:
GB>> Hm, hier kommt es weniger auf Pascal- denn auf Betriebssystemkenntnisse
GB>> an.
AM> Na super. Da ich jedoch mit dem betriebssystem (bis auf 1 oder 2
AM> Spielereien) noch nicht direkt zu tun hatte...:-/ Nunja.
Er meinte, dass man da mehr wissen muss, wo die uhrzeit rumlungert, als wo der
Pascal hockt :)
AM> Ich warte mal ab was ich in der Schule zum Thema Pascal lernen tue.
Da wirste mit obigem Problem eher Pech haben :/
GB>> Mein Vorschlag waere, in einer Unendlichschleife (REPEAT...UNTIL FALSE)
GB>> zunaechst einmal mit DateStamp aus DOS die aktuelle Uhrzeit zu
GB>> erfragen. Diese Funktion liefert drei Langworte zurueck, wobei das
GB>> zweite die Anzahl der seit Mitternacht vergangenen Minuten angibt.
AM> Hoert sich eigentlich ziemlich gut an.
Ja, nur wuerd ich`s nicht mit Repeat Until, sondern mit Delay() machen, das
muesste(!) Rechenzeit sparen.
GB>> Diese Zahl der Minuten muss man nun nur noch in Ticks umrechnen, um
GB>> dann mit Delay genau diese Zeit zu warten.
AM> Naja.. davon habe ich keinen Plan, wieso das ganze in Ticks umgerechnet
AM> werden
AM> soll ( was sind Ticks?:-) )... egal.
Nich soo wichtig =:)
GB>> Das koennte man (altertuemlich ;-) mit EXECUTE oder modern mit SYSTEM
GB>> anstellen.
AM> ?
Execute() is der alte Aufruf, System() gibt`s erst ab Kick 2.0. Im Endeffekt
kommt`s aber bei deinem Problem auf`s gleiche raus.
GB>> CONST Minuten_seit_Mitternacht = 9*60+43 ; (* z.B. 9 Uhr 43 *)
AM> Und diese Konstante blicke ich auch nicht... wozu?
Du musst doch wissen wie lang dein Programm warten soll, bis es das Programm
ausfuehrt, oder? Bzw. andersrum, wie lange es noch warten soll, BIS Mitternacht
is, dass weiss es ja auch nicht von alleine. Btw. bei einer BBS hielte ich es
fuer schlauer, die events auf so ca. 4 Uhr nachts zu legen. Da ist in der Regel
Ruhe im Modem.
[...]
AM> Puh.. da gehts aber schon happiger zu in dem Programm. Muss wohl
AM> irgendwo mal en Buch finden um Pascal gescheit zu lernen...
Naja, vielleicht haette`s der Guenter *noch* mehr kommentieren sollen :)
Yours, Willi....